
/**
 * Created by PanJiaChen on 16/11/18.
 */

/**
 * @param {string} path
 * @returns {Boolean}
 */
export function isExternal(path) {
  return /^(https?:|mailto:|tel:)/.test(path)
}

// /**
//  * @param {string} str
//  * @returns {Boolean}
//  */
// export function validUsername(str) {
//   const valid_map = ['admin', 'editor']
//   return valid_map.indexOf(str.trim()) >= 0
// }

/**
 * 效验用户名
 * @param str 用户名
 * @returns {boolean} 是否符合正则表达式
 */
export function validUsername(str) {
  return /^[0-9a-zA-Z\u4e00-\u9fa5_]{1,8}$/.test(str)
}

/**
 * 效验用户id是否合法
 * @param str
 * @returns {boolean}
 */
export function validUserid(str) {
  return /^[1-9][0-9]{4,10}$/.test(str)
}


/**
 * 效验用户密码
 * @param str
 * @returns {boolean}
 */
export function validUserPass(str) {
  return /^[0-9a-zA-Z]{6,15}$/.test(str)
}
